\relax 
\citation{ref:SDRBook}
\citation{ref:convergence}
\citation{ref:WCDMA}
\citation{ref:ts25201}
\citation{ref:ts25211}
\citation{ref:ts25212}
\citation{ref:ts25213}
\citation{ref:ts25214}
\citation{ref:ts25215}
\citation{ref:SDRBook}
\citation{ref:SDRBook2}
\citation{ref:ettusweb}
\citation{ref:gnuradioweb}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
\newlabel{sec:introduction}{{1}{1}}
\citation{ref:convergence}
\citation{ref:WCDMA}
\citation{ref:ts25201}
\citation{ref:ts25211}
\citation{ref:ts25212}
\citation{ref:ts25213}
\citation{ref:ts25214}
\citation{ref:ts25215}
\citation{ref:ts25302}
\citation{ref:WIF}
\citation{ref:SDRDef}
\@writefile{toc}{\contentsline {section}{\numberline {2}Method}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Tools and hardware}{2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Software Defined Radio}{2}}
\citation{ref:gnuradioweb}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}GNU Radio}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Image of \emph  {gnuradio-companion}, a graphical tool for creating signal processing software.\relax }}{3}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:gnuradio}{{1}{3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}USRP N210}{3}}
\citation{ref:ettusweb}
\citation{ref:ettusweb}
\@writefile{toc}{\contentsline {section}{\numberline {3}Introduction to UMTS and WCDMA}{5}}
\newlabel{sec:introWCDMA}{{3}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}UMTS}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces High level representation of a UMTS network.\relax }}{5}}
\newlabel{fig:UMTSOverview}{{2}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}WCDMA}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}The WCDMA stack}{6}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces The WCDMA stack.\relax }}{6}}
\newlabel{fig:WCDMAStack}{{3}{6}}
\citation{ref:IQSignals}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}RRC}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}RLC}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}MAC}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}PHY}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Chips, slots and radio frames}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Modulation and complex signals}{7}}
\citation{ref:ts25213}
\citation{ref:3gppweb}
\citation{ref:WCDMA}
\citation{ref:correlation}
\citation{ref:ts25213}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Representation of a signal in the IQ-plane\relax }}{8}}
\newlabel{fig:IQSignals}{{4}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}WCDMA codes}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.1}Correlation}{8}}
\newlabel{sec:correlation}{{3.6.1}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.2}Primary synchronisation code}{8}}
\newlabel{sec:psc}{{3.6.2}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.3}Secondary synchronisation codes}{9}}
\newlabel{sec:ssc}{{3.6.3}{9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.4}Channelisation codes}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces An Orthogonal Variable Spreading Factor Tree (OVSF-Tree). In the bit strings defining the OVSF codes a 0 represents +1 and a 1 represents -1.\relax }}{10}}
\newlabel{fig:OVSFTree}{{5}{10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.5}Scrambling codes}{10}}
\newlabel{sec:scramblingCode}{{3.6.5}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Modulation / demodulation}{11}}
\newlabel{sec:modulation}{{3.7}{11}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The modulation pipeline from bits to antenna for a single channel\relax }}{11}}
\newlabel{fig:modulation}{{6}{11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}IQ modulation}{11}}
\newlabel{sec:IQmodulation}{{3.7.1}{11}}
\citation{ref:ts25211}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Diagram of the mapping from bits to symbols for QPSK\relax }}{12}}
\newlabel{fig:QPSKSymbols}{{7}{12}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.2}Spreading}{12}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.3}Scrambling}{12}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.4}Pulse shaping}{12}}
\citation{ref:ts25213}
\citation{ref:ts25213}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Channels}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Chart of some of the physical channels.\relax }}{13}}
\newlabel{fig:channels}{{8}{13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.1}P-SCH}{13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.2}S-SCH}{13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.3}CPICH}{13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.4}PCCPCH}{13}}
\@writefile{toc}{\contentsline {section}{\numberline {4}RSSI scan}{15}}
\citation{ref:ts25214}
\citation{ref:ts25213}
\@writefile{toc}{\contentsline {section}{\numberline {5}Synchronisation}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Slot synchronisation}{16}}
\newlabel{sec:slotSync}{{5.1}{16}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Illustration of the magnitude of the correlation ($|R[m]|$) of the PSC against the received signal and its usage in order to detect the slot boundaries.\relax }}{16}}
\newlabel{fig:pscCorrelation}{{9}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Frame synchronisation}{16}}
\newlabel{sec:frameSync}{{5.2}{16}}
\citation{ref:ts25213}
\citation{ref:ts25213}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Illustration of the SSC correlation result and the identified SSC sequence.\relax }}{17}}
\newlabel{fig:receivedSSCSequence}{{10}{17}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces The detected SSC sequence is measured against the SSC sequence table defined in \cite  {ref:ts25213}, containing all the valid SSC sequences.\relax }}{17}}
\newlabel{fig:frameSync}{{11}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Scrambling code identification}{18}}
\newlabel{sec:scramblingCodeIdentification}{{5.3}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Phase rotation}{19}}
\newlabel{sec:phaseRotation}{{6}{19}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces The phase difference $d$ between a received chip $R$, from the CPICH channel, and its expected position $(1+j)$\relax }}{19}}
\newlabel{fig:phaseRotation}{{12}{19}}
\@writefile{toc}{\contentsline {section}{\numberline {7}From signal to bits}{20}}
\newlabel{sec:signalToBits}{{7}{20}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces The different processing blocks for transforming the signal into bits for one channel in WCDMA\relax }}{20}}
\newlabel{fig:receiverChain}{{13}{20}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Definitions\relax }}{20}}
\newlabel{tab:signalToBits_Definitions}{{1}{20}}
\newlabel{step:de_scrambling}{{2}{20}}
\citation{ref:ts25212}
\citation{ref:ts25302}
\@writefile{toc}{\contentsline {section}{\numberline {8}Decoding the broadcast channel}{22}}
\newlabel{sec:decodingBCH}{{8}{22}}
\newlabel{sec:decodingBCH}{{8}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces The different steps in mapping the BCCH onto PCCPCH\relax }}{22}}
\newlabel{fig:BCCHtoPCCPCH}{{14}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}The mapping from BCH onto physical channels}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Cyclic redundancy check}{23}}
\newlabel{sec:CRC}{{8.2}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces A scheme of the 16-bit CRC calculator used in WCDMA\relax }}{23}}
\newlabel{fig:CRC}{{15}{23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Convolutional coding}{23}}
\newlabel{sec:convolutionCoding}{{8.3}{23}}
\citation{ref:viterbiAlgorithm}
\citation{ref:vaTutor}
\citation{ref:interleavingProperties}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces The half rate convolutional encoder used in WCDMA. Output bits are ordered as \texttt  {Output\_0}, \texttt  {Output\_1}, \texttt  {Output\_0}, \texttt  {Output\_1},..., \texttt  {Output\_0}, \texttt  {Output\_1}\relax }}{24}}
\newlabel{fig:convolutionalCoder}{{16}{24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.4}Convolution decoding}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces A scheme of a simple convolution encoder.\relax }}{24}}
\newlabel{fig:simpleCCM}{{17}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces A Trellis diagram displaying the correct path and all invalid paths starting at state '00'\relax }}{25}}
\newlabel{fig:trellisDiagram}{{18}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}Interleaving}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.6}The BCH data bits}{26}}
\@writefile{toc}{\contentsline {section}{\numberline {9}Implementation}{27}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces A scheme of the signal processing blocks of the receiver chain.\relax }}{27}}
\newlabel{fig:receiver}{{19}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Concept}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}GNU Radio blocks}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Fitting it all together}{29}}
\@writefile{toc}{\contentsline {section}{\numberline {10}Results}{30}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Receiver performance}{30}}
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Plot of the magnitude of the correlation ($|R[m]|$) of the PSC against the received signal during slot synchronisation.\relax }}{30}}
\newlabel{fig:pscOnce}{{20}{30}}
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Plots of the received CPICH symbols.\relax }}{31}}
\newlabel{fig:cpichSymbol}{{21}{31}}
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Plots of the rotated CPICH symbols.\relax }}{31}}
\newlabel{fig:cpichSymbolRotated}{{22}{31}}
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Performance graph of the receiver for different power levels, before RRC filter setup.\relax }}{32}}
\newlabel{fig:performanceGraphWithNoFilter}{{23}{32}}
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Performance graph of the receiver for different power levels, after the RRC filter setup.\relax }}{32}}
\newlabel{fig:performanceGraphWithFilter}{{24}{32}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}Implementation discussion and details}{33}}
\newlabel{sec:impDetailsAndDiscussion}{{10.2}{33}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Computational cost of common WCDMA operations\relax }}{33}}
\newlabel{tab:computationalComplexity}{{2}{33}}
\citation{ref:GPUExample}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}Conclusions and discussion}{34}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.4}Future work}{34}}
\citation{ref:openBTS}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.5}Lessons learned}{35}}
\@writefile{toc}{\contentsline {section}{\numberline {11}Abbreviations}{36}}
\bibcite{ref:SDRBook}{1}
\bibcite{ref:convergence}{2}
\bibcite{ref:WCDMA}{3}
\bibcite{ref:ts25201}{4}
\bibcite{ref:ts25211}{5}
\bibcite{ref:ts25212}{6}
\bibcite{ref:ts25213}{7}
\bibcite{ref:ts25214}{8}
\bibcite{ref:ts25215}{9}
\bibcite{ref:gnuradioweb}{10}
\bibcite{ref:ettusweb}{11}
\bibcite{ref:SDRBook2}{12}
\bibcite{ref:WIF}{13}
\bibcite{ref:SDRDef}{14}
\bibcite{ref:IQSignals}{15}
\@writefile{toc}{\contentsline {section}{References}{37}}
\bibcite{ref:3gppweb}{16}
\bibcite{ref:correlation}{17}
\bibcite{ref:ts25302}{18}
\bibcite{ref:viterbiAlgorithm}{19}
\bibcite{ref:vaTutor}{20}
\bibcite{ref:interleavingProperties}{21}
\bibcite{ref:GPUExample}{22}
\bibcite{ref:openBTS}{23}
\newlabel{LastPage}{{}{38}}
